var form=layui.form;  //form表单的定义
var $=layui.jquery;  //jquery的定义
var layer=layui.layer;  //layer 的定义
var element=layui.element;
var laytpl=layui.laytpl;
var laypage=layui.laypage;
var upload=layui.upload; 

//渲染折叠面板
element.render();
//定义一个给网页中加监听的方法
function formSubmit(url,submit,dataType,func){
	form.on(submit,function(data){
		ajax(url,data.field,dataType,func);
	})
}

//定义ajax请求代码，func是回调函数，要作为参数传进来
function ajax(url,field,dataType,func){
	$.ajax({
		url:base.app+url,
		type:"post",
		data:field,
		dataType:dataType,
		success: func
		
	})
}

function getlaytpl(sel,data){ //参数是选择器和数据
	return laytpl($(sel).html()).render(data);
}

function openLayer(url,end){
	layer.open({
		type:2,//iframe层进行弹出
		area:['750px','500px'],
		fixed:false,//能否移动
		maxmin:true,//最大化最小化
		content:base.app+url,
		end : end
	})
}

function closeThis(){
	//当你在iframe页面关闭自身时
	var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
	parent.layer.close(index); //再执行关闭 
}

function openConfirm(func,title){
	layer.confirm(title?title:"确定进行该操作？",
			{icon:3,title:"提示"},func)
}

function setPageInfo(elem,count,curr,limit,jump){
	layer.render({
		elem:elem,  //渲染的标签的 id	
		count:count,   //加载多少条数据
		curr:curr,    //默认显示第几页
		limit:limit,    //每页限制多少条数据
		limits:[10,20,30,40,50],    //下拉框中属性
		layout:['count','prev','page','next','limit','refresh','skip'],   //显示在网页中的属性
		jump:jump     //切换（上一页、下一页等）分页的时候的回调方法
	})
}

function renderUpload(id,url,data,done){
	upload.render({
		elem:"#"+id,
		url:base.app+url,
		data:data,
		done:done
	})

}

